#include <stdio.h>
int remainder[101],quotient[101];

int main()
{
    int m,n ,i ,j;
    printf("Please input a fraction (m/n)(<0<m<n<=100):\n");
    scanf("%d/%d",&m,&n);
    printf("%d/%d it is accuracy value is :0.",m,n);
    for(i = 1;i <= 100;i++)
    {
        remainder[m] = i;
        m *= 10;
        quotient[i] = m/n;
        m = m%n;
        if(m == 0)
        {
            for(j = 1;j <= i;j++) printf("%d",quotient[j]);
            break;
        }    
        if(remainder[m] != 0)
        {
            for(j = 1;j <= i;j++)
            {
                printf("%d",quotient[j]);
                printf("\n\tand it is a infinite cyclic fraction from %d\n",remainder[m]);
                printf("\tdigit to %d digit after decimal point.\n",i);
                break;
            }
        }
    }


    return 0;
}

//熊贤豪